OBSERVE THE FOLLOWING PYTHON CODE< P>
Observe the following Python code?
def a(n): if n == 0: return 0 else: return n*a(n - 1) def b(n, tot): if n == 0: return tot else: return b(n-2, tot-2)
A. Both a() and b() aren’t tail recursive दोनों (ए और बी) टेल रिकर्सिव नहीं हैं
B. Both a() and b() are tail recursive दोनों (ए) और बी () टेल रिकर्सिव हैं
C. b() is tail recursive but a() isn’t b () टेल रिकर्सिव है लेकिन a () नहीं है
D. a() is tail recursive but b() isn’t a () टेल रिकर्सिव है लेकिन b () यह नहीं है